#pragma once

// Board dimensions
#define BOARD_X				8
#define BOARD_Y				8

// Player piece count
#define PLAYER_PIECES		12

// Definitions used for board values and 
// for turn values
#define CHECKERS_EMPTY		0
#define CHECKERS_PLAYER1	1
#define CHECKERS_PLAYER2	2
#define CHECKERS_PLAYER1_KING 3
#define CHECKERS_PLAYER2_KING 4

// Game status
#define STATUS_IN_PROGRESS	0
#define STATUS_GAME_OVER	1 // no use
#define STATUS_PLAYER1_WON	2
#define STATUS_PLAYER2_WON	3
#define STATUS_DRAW			4

// Move status
#define MOVE_FAIL			-1
#define MOVE_OK				1
#define MOVE_OK_CAPTURE		2
